<?php
Yii::import('application.core.dbObject.Log');

class Registro_De_Logs{
	
	private $logs = Array();

	public function __construct($id_busqueda, $tipo_de_dato, $desde_fecha, $hasta_fecha){
		$conexion=Yii::app()->db; 
		// Check connection
		if (mysqli_connect_errno()) {
			echo "Failed to connect to MySQL: " . mysqli_connect_error();
		}else{
			$this->buscar($conexion, $id_busqueda, $tipo_de_dato, $desde_fecha, $hasta_fecha);
			return $this->logs;
		}
	}


	private function buscar($conexion, $id_busqueda, $tipo_de_dato, $desde_fecha, $hasta_fecha){
		try{
			$consulta="SELECT * FROM reglog WHERE ".$tipo_de_dato."='$id_busqueda',
			AND fecha_pedido BETWEEN '".$desde_fecha."' AND '".$hasta_fecha;
			$resultado=$conexion->createCommand($consulta);
			$files=$resultado->queryAll();
			foreach($files as $file) { //asi recorre la lista
				$nro_userPc=$file['nro_userPc'];
				$sucursal=$file['sucursal'];
				$fecha=date("d/m/Y",strtotime($file['fecha']));
				$hora=$file['hora'];
				$ip=$file['ip'];
				$log= new Log($nro_userPc, $sucursal, $fecha, $hora, $ip);
				array_push($this->logs, $log);
			}
		}
		catch (Exception $e){
			throw new CHttpException('','Servidor MySQL: error con la conexion');
		}
	}
}
?>